self-purifying capacity - Francés Inglés Diccionario